#pragma once
#include "global_config.h"

//change this to screen space//
void debug_graphics_add_rect_to_stack(V2 pos, 
		V2i size,int r, int g, int b, int a);

void debug_graphics_add_rect_to_stack_ss(Rect bounds, int r, int g, int b, int a);

void debug_graphics_draw_fps(V2i screen_pos);

void debug_graphics_start_render();

void debug_graphics_final_render();

void debug_graphics_render_stack();

void debug_graphics_render_rect_outline_on_screen( SDL_Color col, V2 top_left_screen_space, V2i size);
 
void debug_graphics_update_debug_window();

void debug_graphics_set_text(int index, const char * text);
void debug_graphics_set_number(int index, float num);

void debug_graphics_load_number_textures();